Integrated Development of Embedded Systems with AutoFOCUS∗
نویسندگان
چکیده
This article presents AutoFOCUS, a tool prototype for formally based development of distributed, embedded systems. AutoFOCUS supports system development offering integrated, comprehensive and mainly graphical description techniques to specify different views as well as different levels of abstraction of a system. To avoid ill-defined specifications, consistency conditions on these system descriptions can be formulated and checked. Prototypes can be generated from consistent and executable specifications. These prototypes can be executed and visualized within a simulation environment. For formal verification of specification properties, common model checkers can be used with AutoFOCUS.
منابع مشابه
AutoFOCUS 3: Tooling Concepts for Seamless, Model-based Development of Embedded Systems
This paper presents tooling concepts in AUTOFOCUS 3 supporting the development of software-intensive embedded system design. AUTOFOCUS 3 is a highly integrated model-based tool covering the complete development process from requirements elicitation, deployment, the modelling of the hardware platform to code generation. This is achieved thanks to precise static and dynamic semantics based on the...
متن کاملModel-based Deployment with Autofocus: a First Cut
Embedded control applications have to meet detailed performance requirements on their interactions with the external environment. Examples for such requirements include response times, execution rates, and low-level interactions with hardware. Current approaches to embedded real-time software development are often code-centric and do not allow predictions about the satisfiability of performance...
متن کاملThe Quest for Correct Systems: Model Checking of Diagrams and Datatypes
For the practical development of provably correct software for embedded systems the close integration of CASE tools and verification tools is required. This paper describes the combination of the CASE tool AutoFocus with the model checker SMV. AutoFocus provides graphical description techniques for system structure and behavior. In AutoFocus, data types are specified in a functional style, whil...
متن کاملTra c Lights An AutoFocus Case Study
In this paper we present a case study on Auto Focus a tool prototype for the development of dis tributed and concurrent systems based on the con cepts of the formal method Focus We develop spec ify consistency check and simulate the controller of a pedestrian tra c light using di erent graphical de scription techniques to illustrate an engineering pro cess for concurrent systems Introduction Th...
متن کاملAutoFocus: A Tool for Distributed Systems Specification
We describe the concept of AutoFocus, a tool for the speci-cation of distributed systems. AutoFocus is based on the formal development method Focus and uses graphical description formalisms embedded into its semantical framework, thus ooering well-accepted notations while retaining the ability for exact consistency checks of a system under development. The tool uses a client/server architecture...
متن کامل